Skip to content

Add shadow linking lab for Kubernetes disaster recovery#284

Merged
JakeSCahill merged 7 commits intomainfrom
add-shadow-linking-lab
Apr 13, 2026
Merged

Add shadow linking lab for Kubernetes disaster recovery#284
JakeSCahill merged 7 commits intomainfrom
add-shadow-linking-lab

Conversation

@JakeSCahill
Copy link
Copy Markdown
Contributor

@JakeSCahill JakeSCahill commented Apr 10, 2026

Summary

Preview https://deploy-preview-284--redpanda-labs-preview.netlify.app/redpanda-labs/kubernetes/shadow-linking/

  • Add a new lab demonstrating Redpanda's shadow linking feature for disaster recovery on Kubernetes
  • Deploy two single-node clusters with continuous replication of topics, consumer group offsets, and Schema Registry data
  • Include three demo scenarios: basic topic shadowing, Schema Registry shadowing, and consumer group failover

Based on https://github.com/pmw-rp/shadowing-demo

Test plan

  • Tested on kind cluster
  • All three demos complete successfully
  • README symlinked to docs for Antora publishing

Add a new lab demonstrating Redpanda's shadow linking feature for
disaster recovery on Kubernetes. The lab deploys two single-node
clusters and configures continuous replication of topics, consumer
group offsets, and Schema Registry data.

Includes three demo scenarios:
- Basic topic shadowing
- Schema Registry shadowing
- Consumer group failover

Based on https://github.com/pmw-rp/shadowing-demo
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 10, 2026

Deploy Preview for redpanda-labs-preview ready!

Name Link
🔨 Latest commit 8204aad
🔍 Latest deploy log https://app.netlify.com/projects/redpanda-labs-preview/deploys/69dcdc1a18254e00080b0f0e
😎 Deploy Preview https://deploy-preview-284--redpanda-labs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Replace bash wrapper scripts with direct rpk commands in the README.
Users can now copy commands directly from the documentation instead
of running numbered scripts. This makes the lab clearer and more
educational.
- Use correct xref path for shadow linking docs
- Add ^ to external links for new tab behavior
- Fix invalid category: Replication -> Data Replication
- Add kind and Docker to prerequisites
- Add step to create kind cluster before running setup
- Update clean up to delete kind cluster
- Add .gitignore for pid files
- Add progress messages for each step
- Suppress helm notes, repo updates, and K8s warnings
- Add set -e to exit on errors
- Show next steps on completion
Use helm upgrade --install so script can be re-run
@JakeSCahill JakeSCahill requested a review from jenmeds April 13, 2026 13:34
@JakeSCahill JakeSCahill merged commit 6f038d8 into main Apr 13, 2026
6 checks passed
@JakeSCahill JakeSCahill deleted the add-shadow-linking-lab branch April 13, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants